// pages/passwordModify/passwordModify.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },
  
  //提交数据
  formsubmit(e) {
    const d = e.detail.value;
    const data = {
      type: 1,
      user_id: app.globalData.userId,
      old_pwd: d.old,
      pwd: d.new,
      re_pwd: d.again
    };
    //基本验证
    if (!/^\d{6}$/.test(data.old_pwd)) { this.toast('原密码输入错误，请重新输入'); return }
    if (data.old_pwd.length != 6) { this.toast('密码长度为六位'); return }
    if (!/^\d{6}$/.test(data.pwd)) { this.toast('新密码输入错误，请重新输入'); return }
    if (data.pwd.length != 6) { this.toast('密码长度为六位'); return }
    if (data.pwd != data.re_pwd) { 
      var info = '两次密码不一样，请重新输入';
      if (!data.re_pwd) { info = '您还未确认新密码'}
      this.toast(info); return
    }
    //发送请求
    wx.request({
      url: app.baseURL + 'Mine&a=set_pay',
      data: data,
      success: (res) => {
        console.log(res);
        if (res.data.status == 1) {
          this.toast('修改成功');
          setTimeout((res) => {
            wx.navigateBack();
          }, 1000);
        } else if (res.data.status != 1) {
          this.toast(res.data.info);
        }
      }
    })
  },

  //
  toast(msg) {
    wx.showToast({
      title: msg,
      icon: 'none'
    })
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  }
})